草庐IT

Android USB HID 设备

全部标签

支持设备中的 Android 多点触控

假设我想在我的应用程序中使用缩放功能查看图像是否可以在支持多点触控(API7+)的手机上添加多点触控事件监听器,而在旧手机上显示缩放按钮?这可以在单个应用版本中完成吗?还是我需要多个应用版本和多个APK? 最佳答案 在这种情况下,您不需要多个APK。您可以在代码中检查多点触控的可用性:if(Integer.parseInt(Build.VERSION.SDK)>=7){PackageManagerpm=context.getPackageManager();booleanhasMultitouch=pm.hasSystemFeatu

android - 如何在android中检查设备是平板电脑,手机还是Android TV

我正在制作一个在不同设备上表现不同的应用程序。有什么方法可以检查我的应用程序是否在电视设备、手机或平板电脑上运行?甚至我想检查我是否在Emulator上运行我的应用程序。在我看到的一些链接中,我们可以检查内部版本号或类似的东西。我只是想确定哪一个是可以让我们知道设备不同的主要因素? 最佳答案 根据定义,平板电脑的尺寸为7英寸或更大。这是一种检查它的方法:/***Checksifthedeviceisatablet(7"orgreater).*/privatebooleancheckIsTablet(){Displaydisplay=

android - 文字转语音不适用于 Android 设备

下面是我的代码。我无法在我的kitkat设备中听到声音。出现toast但没有播放声音。我正在学习本教程https://www.tutorialspoint.com/android/android_text_to_speech.htmpackagecom.example.insert;importandroid.os.Parcelable;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.app.Activity;importandroid.os.Bundle;impo

android - Google 许可验证在开发设备上突然失败

我在几个月前向市场发布了一个使用GoogleLVL的应用程序。出于某种原因,大约3天前(2012年3月25日)开始,我的NexusOne开发手机上的应用程序实例始终无法通过验证。运行相同版本的我的应用程序的客户不会报告任何故障。我尝试通过我的开发人员控制台切换许可响应-许可检查仍然失败。我卸载并重新安装了该应用程序,但没有任何效果。(我使用adb在我的开发者手机上安装该应用程序,因为Google不允许我通过商店购买我自己的应用程序)。我想知道这个问题是否是由于Market/Play应用程序最近发生的变化引起的;手机运行的是Play商店的3.5.15版本。有谁知道为什么会发生这种情况,以

android - ProgressBar 未在某些设备中显示

我有以下布局:我的Activity有一个AsyncTask,它在完成后执行以下操作:((LinearLayout)findViewById(R.id.loadingPanel)).setVisibility(View.GONE);所以,基本上我有一个LinearLayout来保存我的ProgressBar,当我有我需要的数据时,我将这个linearlayout的可见性设置为GONE。这在我的GalaxyNexus上可以找到,但它在我的API8模拟器和GalaxyS2上不工作,使用自定义ROM。有没有人见过这个?我最糟糕的情况是从XML中删除带有进度条的线性布局,并在代码中添加Progr

android - 我的设备突然没有出现在 "Android Device Chooser"中

我正在使用我的三星galaxy3设备来测试我过去两个月的应用程序。它工作正常。但是突然从今天早上开始,当我将我的设备连接到我的系统时,它没有出现在“Android设备选择器”窗口中。我检查过,USBDebug模式仅在我的设备中处于检查状态。谁能猜出问题所在。有点急。谢谢,内哈达 最佳答案 使用某种shell(运行->cmd)并浏览到您安装AndroidSDK工具的位置中的/platform-tools/目录。关闭Eclipse,拔下设备并尝试运行:adbkill-serveradbstart-server重新插入并运行adbdevi

android - 如何知道当前设备上运行的互联网连接?

我想知道设备上当前的互联网连接情况??在android中,我发现了两个属性来了解网络类型,例如..ConnectivityManager.TYPE_WIFIConnectivityManager.TYPE_MOBILE但是怎么知道3G网络呢??请帮帮我提前致谢! 最佳答案 现在我可以知道3种类型的网络如下............ConnectivityManagerconnec=(ConnectivityManager)activity.getSystemService(Context.CONNECTIVITY_SERVICE);a

android - 每当设备旋转时,使用 libgdx 的应用程序都会重新启动

我使用加速度计制作了一个应用程序,但问题是每当它检测到屏幕旋转时,它都会转到主菜单。我使用以下代码来禁用旋转,但它仍然检测到旋转Action并转到主菜单,尽管它不再成为横向模式。if(getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE){setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);}如何防止这种旋转检测? 最佳答案 将android:

Android Canvas.drawPicture 不适用于带有 Ice Cream Sandwich 的设备

我想画一个Picture在Canvas上通过mCanvas.drawpicture(mPicture,mRect)使用目标API7,它在APIUnsupportedDrawingOperations我试图通过在list中禁用硬件加速来解决这个问题:但还是不行。 最佳答案 我遇到了同样的问题,通过仅在将绘制Picture的View上以编程方式关闭硬件加速来解决view.setLayerType(View.LAYER_TYPE_SOFTWARE,null);但是setLayerType仅自API11起受支持。因此请改用此方法:publi

android - 如何在android中获取设备的温度

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想从设备获取温度。但我不知道我该怎么做。请帮我写简单的。谢谢。